# coding: utf-8
# author: t_wolf

CONFIGS = {
    'DEBUG': True,
    'LOG_LEVEL': 'DEBUG',
    'LOG_NAME': 'frame.log',
    'BASE': {
        'business_path': 'business',    # 业务文件目录
        'plugins_path': 'plugins',      # 插件目录
        'pages_path': 'pages',          # 页面模板目录
        'url_mode': 'dynamic',          # url模式, dynamic: 动态扫描业务目录; default: 传统模式配置
        'url_map': '',                  # 使用的url_map的参数名,在urlmaps.py文件中配置(当url_mode为default时,该值有效)
    },
    'SESSION': {                        # 会话选项
        'open': True,
        'options': {
            'cookie_name':      'silly_session',
            'cookie_domain':    None,
            'timeout':          3600,
            'ignore_expiry':    False,
            'ignore_change_ip': False,
            'secret_key':       '3u12m8xXo0is',
            'expired_message':  'Session expired.'
        }
    },
    'DB': {                             # 数据库相关参数(使用mysql数据库)
        'host': '127.0.0.1',
        'port': 3306,
        'username': 'root',
        'password': '1qaz!QAZ',
        'database': 'frame',
        'tables': {
            'session': 'sessions',
        }
    },
    'PAGES': {                          # 跳转页面设置,填写页面相对路径
        'nolog': '',
        'expired': '',
    },
    'MESSAGE': {                        # 消息内容短提示关联
        'nolog_message': 'authorize Failed.',
    },
    'REDIRECT_TIME': 3,                 # 页面跳转等待时间
}
